package com.hotelvp.tonight.utils;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import java.io.Serializable;

public class IntentUtil
{
  private static Intent getIntent(Context paramContext, Class<?> paramClass)
  {
    return new Intent(paramContext, paramClass);
  }

  private static Intent getSerializableIntent(Context paramContext, Class<?> paramClass, String paramString, Serializable paramSerializable)
  {
    return getIntent(paramContext, paramClass).putExtra(paramString, paramSerializable);
  }

  public static void redirectToNext(Context paramContext, Class<?> paramClass)
  {
    paramContext.startActivity(getIntent(paramContext, paramClass));
  }

  public static void redirectToNext(Context paramContext, Class<?> paramClass, int paramInt)
  {
    paramContext.startActivity(getIntent(paramContext, paramClass).addFlags(67108864).addFlags(536870912));
  }

  public static void redirectToNext(Context paramContext, Class<?> paramClass, Bundle paramBundle)
  {
    paramContext.startActivity(getIntent(paramContext, paramClass).putExtras(paramBundle));
  }

  public static void redirectToNext(Context paramContext, Class<?> paramClass, String paramString, Serializable paramSerializable)
  {
    paramContext.startActivity(getSerializableIntent(paramContext, paramClass, paramString, paramSerializable));
  }
}